#include <stdio.h>
int main(){
	int N;
	int a[100][100]={0};
	while(scanf("%d",&N)!=EOF){
		//scanf("%d",&N);
		if(N>100)
		break;
		
	int i=0,j=1,x=0,y=0;
	for(i=0;i<N;i++){
		for(x=i,y=0;y<=i;x--,y++){
			a[x][y]=j++;
		}
	}
	for(i=0;i<N-1;i++){
		for(j=0;j<N-i-1;j++){
			printf("%d ",a[i][j]);
		}
		printf("%d",a[i][j]);
		printf("\n");
	}
	j--;
	printf("%d",a[i][j]);
	}
} 
